Alif Semiconductor /AE302F80C1557LE_CM55_HE_View /DMA2_SEC /DMA_FTRD

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as DMA_FTRD

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (Val_0x0)UNDEF_INSTR 0 (Val_0x0)OPERAND_INVALID 0 (Val_0x0)DMAGO_ERR 0 (Val_0x0)MGR_EVNT_ERR 0 (Val_0x0)INSTR_FETCH_ERR 0 (Val_0x0)DBG_INSTR

INSTR_FETCH_ERR=Val_0x0, OPERAND_INVALID=Val_0x0, DBG_INSTR=Val_0x0, UNDEF_INSTR=Val_0x0, DMAGO_ERR=Val_0x0, MGR_EVNT_ERR=Val_0x0

Description

Fault Type DMA Manager Register

Fields

UNDEF_INSTR

This bit indicates whether the DMA manager was attempting to execute an undefined instruction.

0 (Val_0x0): Defined instruction.

1 (Val_0x1): Undefined instruction.

OPERAND_INVALID

This bit indicates whether the DMA manager was attempting to execute an instruction operand that was not valid for the configuration of the DMAC.

0 (Val_0x0): Valid operand.

1 (Val_0x1): Invalid operand.

DMAGO_ERR

This bit indicates whether the DMA manager was attempting to execute DMAGO with inappropriate security permissions.

0 (Val_0x0): The DMA manager has appropriate security to execute DMAGO.

1 (Val_0x1): The DMA manager thread in the non-secure state attempted to execute DMAGO to create a DMA channel operating in the secure state.

MGR_EVNT_ERR

This bit indicates whether the DMA manager was attempting to execute DMAWFE or DMASEV with inappropriate security permissions.

0 (Val_0x0): The DMA manager has appropriate security to execute DMAWFE or DMASEV.

1 (Val_0x1): The DMA manager thread in the non-secure state attempted to execute either:

  • DMAWFE to wait for a secure event.
  • DMASEV to create a secure event or secure interrupt.
INSTR_FETCH_ERR

This bit indicates the AXI response that the DMAC receives on the RRESP bus, after the DMA manager performs an instruction fetch.

0 (Val_0x0): OKAY response.

1 (Val_0x1): EXOKAY, SLVERR, or DECERR response.

DBG_INSTR

If the DMA manager aborts, this bit indicates whether the erroneous instruction was read from the system memory or from the debug interface.

0 (Val_0x0): Instruction that generated an abort was read from system memory.

1 (Val_0x1): Instruction that generated an abort was read from the debug interface.

Links

() ()